Sự nghiệp quốc tế Xavier Vieira

Vieira thi đấu trận đấu quốc tế đầu tiên cùng với đội tuyển quốc gia vào ngày 15 tháng 10 năm 2013, trong trận giao hữu trước Hungary khi vào sân từ ghế dự bị thay cho Edu Peppe sau 80 phút thi đấu.[2]